/**
 * 返回数组中除了第一个元素外的其他全部元素。传递 index 参数将返回从index开始的剩余所有元素 。
 */
export default function rest<T>(array: T[], n: number, guard?): T[] {
    return Array.prototype.slice.call(array, n == null || guard ? 1 : n);
}